Retservo estas metodo de komunikado inter du elektronikaj aparatoj trans reto. Ĝi estas programa funkcio provizita ĉe reta adreso en TTT kaj estas "ĉiam saltita" kiel en utileca komputado. W3C difinas retan servon kiel "programa sistemo fasonita por subteni interoperacieblan maŝin-al-maŝinan interagadon trans reto."
La W3C plu difinas retservan arkitekturon, devigante specifitan realigon de retservo. Tiel, "[retservo] havas interfacon priskribitan per maŝinlegebla formato (specifite WSDL). Aliaj sistemoj interagas kun la retservo laŭ maniero priskribita per priskribo uzanta SOAP (Simpla Objekt-Atinga Protokolo) mesaĝoj, kutime sendataj per HTTP kun XML-a seriigo kunligata kun aliaj ret-rilataj normoj.
Tamen la plejmulto el retservoj ne adoptas ĉi tiun malsimplan arkitekturon. Ĉi tiu artikolo priskribas ĝin kun plia detalado.
La W3C plu diras, ke:
uzante unuforma aro de senstataj operacioj, kaj